/*
 * Created on 2006-4-15 20:54:10
 */
package cn.com.sbell.vss.csg.vap.bean;

/**
 * @author liang.a.chen
 */
public class ImageParameterInfos{
	private ImageParameterInfo[] nets;
	private ImageParameterInfo rec;

	public static class ImageParameterInfo {
		
		private Integer videoId;
		private Integer bitRate;
		private Integer frameRate;
		private String imageSize;
		private Integer picQuality;
		private Integer flag;	//1-recordParam, 0-netParam
		private Integer subStreamId; //when flag= 0, this will be validate
		private Integer bitRateType;
		private Integer iFrameInterval;
		private Integer streamType;
		
		
		public Integer getStreamType() {
			return streamType;
		}
		public void setStreamType(Integer streamType) {
			this.streamType = streamType;
		}
		/**
		 * @return Returns the bitRate.
		 */
		public Integer getBitRate() {
			return bitRate;
		}
		/**
		 * @param bitRate The bitRate to set.
		 */
		public void setBitRate(Integer bitRate) {
			this.bitRate = bitRate;
		}
		/**
		 * @return Returns the bitRateType.
		 */
		public Integer getBitRateType() {
			return bitRateType;
		}
		/**
		 * @param bitRateType The bitRateType to set.
		 */
		public void setBitRateType(Integer bitRateType) {
			this.bitRateType = bitRateType;
		}
		/**
		 * @return Returns the flag.
		 */
		public Integer getFlag() {
			return flag;
		}
		/**
		 * @param flag The flag to set.
		 */
		public void setFlag(Integer flag) {
			this.flag = flag;
		}
		/**
		 * @return Returns the frameRate.
		 */
		public Integer getFrameRate() {
			return frameRate;
		}
		/**
		 * @param frameRate The frameRate to set.
		 */
		public void setFrameRate(Integer frameRate) {
			this.frameRate = frameRate;
		}
		/**
		 * @return Returns the imageSize.
		 */
		public String getImageSize() {
			return imageSize;
		}
		/**
		 * @param imageSize The imageSize to set.
		 */
		public void setImageSize(String imageSize) {
			this.imageSize = imageSize;
		}
		/**
		 * @return Returns the picQuality.
		 */
		public Integer getPicQuality() {
			return picQuality;
		}
		/**
		 * @param picQuality The picQuality to set.
		 */
		public void setPicQuality(Integer picQuality) {
			this.picQuality = picQuality;
		}
		/**
		 * @return Returns the videoId.
		 */
		public Integer getVideoId() {
			return videoId;
		}
		/**
		 * @param videoId The videoId to set.
		 */
		public void setVideoId(Integer videoId) {
			this.videoId = videoId;
		}
		public Integer getIFrameInterval() {
			return iFrameInterval;
		}
		public void setIFrameInterval(Integer frameInterval) {
			iFrameInterval = frameInterval;
		}
		public Integer getSubStreamId() {
			return subStreamId;
		}
		public void setSubStreamId(Integer subStreamId) {
			this.subStreamId = subStreamId;
		}
		
	}



	public ImageParameterInfo[] getNets() {
		return nets;
	}

	public void setNets(ImageParameterInfo[] nets) {
		this.nets = nets;
	}

	public ImageParameterInfo getRec() {
		return rec;
	}

	public void setRec(ImageParameterInfo rec) {
		this.rec = rec;
	}
}
